﻿using System;

namespace Mono.Cecil
{
	// Token: 0x020000D9 RID: 217
	public enum MetadataType : byte
	{
		// Token: 0x04000350 RID: 848
		Void = 1,
		// Token: 0x04000351 RID: 849
		Boolean,
		// Token: 0x04000352 RID: 850
		Char,
		// Token: 0x04000353 RID: 851
		SByte,
		// Token: 0x04000354 RID: 852
		Byte,
		// Token: 0x04000355 RID: 853
		Int16,
		// Token: 0x04000356 RID: 854
		UInt16,
		// Token: 0x04000357 RID: 855
		Int32,
		// Token: 0x04000358 RID: 856
		UInt32,
		// Token: 0x04000359 RID: 857
		Int64,
		// Token: 0x0400035A RID: 858
		UInt64,
		// Token: 0x0400035B RID: 859
		Single,
		// Token: 0x0400035C RID: 860
		Double,
		// Token: 0x0400035D RID: 861
		String,
		// Token: 0x0400035E RID: 862
		Pointer,
		// Token: 0x0400035F RID: 863
		ByReference,
		// Token: 0x04000360 RID: 864
		ValueType,
		// Token: 0x04000361 RID: 865
		Class,
		// Token: 0x04000362 RID: 866
		Var,
		// Token: 0x04000363 RID: 867
		Array,
		// Token: 0x04000364 RID: 868
		GenericInstance,
		// Token: 0x04000365 RID: 869
		TypedByReference,
		// Token: 0x04000366 RID: 870
		IntPtr = 24,
		// Token: 0x04000367 RID: 871
		UIntPtr,
		// Token: 0x04000368 RID: 872
		FunctionPointer = 27,
		// Token: 0x04000369 RID: 873
		Object,
		// Token: 0x0400036A RID: 874
		MVar = 30,
		// Token: 0x0400036B RID: 875
		RequiredModifier,
		// Token: 0x0400036C RID: 876
		OptionalModifier,
		// Token: 0x0400036D RID: 877
		Sentinel = 65,
		// Token: 0x0400036E RID: 878
		Pinned = 69
	}
}
